﻿using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RndMaterialDisposalService.Models
{
    [Table("CapitalCompensationBusinessData")]
    public class CapitalCompensateBusinessDataModel
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key]
        public string SysId { get; set; }
        /// <summary>
        /// 流程编号
        /// </summary>
        public string ProcessFolio { get; set; }
        /// <summary>
        /// 流程实例号
        /// </summary>
        public string ProcInstId { get; set; }
        /// <summary>
        /// 申请人
        /// </summary>
        public string Applicant { get; set; }
        /// <summary>
        /// 申请日期
        /// </summary>
        public DateTime? ApplicantTime { get; set; }
        /// <summary>
        /// 申请人中文名称
        /// </summary>
        public string ApplicantName { get; set; }
        /// <summary>
        /// 电话
        /// </summary>
        public string Telephone { get; set; }
        /// <summary>
        /// 公司段
        /// </summary>
        public string CompanySegment { get; set; }
        /// <summary>
        /// 部门（大部门）
        /// </summary>
        public string LargeSectors { get; set; }
        /// <summary>
        /// 部门（小部门）
        /// </summary>
        public string SmallSector { get; set; }
        /// <summary>
        /// 部门编码
        /// </summary>
        public string DepartmentCode { get; set; }
        /// <summary>
        /// 部门主管
        /// </summary>
        public string DepartmentHead { get; set; }
        /// <summary>
        /// 部门主管工号
        /// </summary>
        public string DepartmentHeadUserId { get; set; }
        /// <summary>
        /// 部门一级资产管理员
        /// </summary>
        public string FirstLevelAssetManager { get; set; }
        /// <summary>
        /// 部门一级资产管理员工号
        /// </summary>
        public string FirstLevelAssetManagerUserID { get; set; }
        /// <summary>
        /// 需责任人分摊
        /// </summary>
        public string Share { get; set; }
        /// <summary>
        /// 分摊责任人工号
        /// </summary>
        public string ShareUserId { get; set; }
        /// <summary>
        /// 分摊责任人名称
        /// </summary>
        public string ShareName { get; set; }

        /// <summary>
        /// 资产赔偿原因
        /// </summary>
        public string ReasonsForAssetCompensation { get; set; }
        /// <summary>
        /// 资产赔偿所缺附件说明
        /// </summary>
        public string AssetCompensationDescription { get; set; }
        /// <summary>
        /// 相关凭据
        /// </summary>
        public string RelevantCredentials { get; set; }

        public DateTime? CreateTime { get; set; }
    }
}
